using System;
using System.Collections.Generic;

namespace LigerUi.MVC.DataModel.EntityClasses.Models
{
    public partial class CF_Department
    {
        public CF_Department()
        {
            this.CF_Department1 = new List<CF_Department>();
            this.CF_Employee = new List<CF_Employee>();
        }

        public long DepartmentID { get; set; }
        public string DepartmentNo { get; set; }
        public string DepartmentName { get; set; }
        public Nullable<long> ParentID { get; set; }
        public long CompanyID { get; set; }
        public string Remark { get; set; }
        public string RecordStatus { get; set; }
        public string FullPath { get; set; }
        public long CreateUserID { get; set; }
        public System.DateTime CreateDate { get; set; }
        public long ModifyUserID { get; set; }
        public System.DateTime ModifyDate { get; set; }
        public string Guid { get; set; }
        public virtual CF_Company CF_Company { get; set; }
        public virtual ICollection<CF_Department> CF_Department1 { get; set; }
        public virtual CF_Department CF_Department2 { get; set; }
        public virtual ICollection<CF_Employee> CF_Employee { get; set; }
    }
}
